﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using VentaElectrodomesticos.Datos;
using VentaElectrodomesticos.Contrato;

namespace VentaElectrodomesticos.Negocio
{
    public class RolNegocio : BaseNegocio<RolDAO, Rol>
    {
        FuncionalidadNegocio funcionalidadNegocio = new FuncionalidadNegocio();

        public override Rol getById(Rol entity)
        {
            Rol rol =  base.getById(entity);
            rol.__funcionalidades = funcionalidadNegocio.getByRol(rol);
            return rol;
        }

        public List<Rol> getByUsuario(Usuario usuario){
            return this.dao.getByUsuario(usuario);
        }
    }
}
